#ifndef __TAKIM__
#define __TAKIM__

#include <string>
#include <iostream>
#include "Oyuncu.h"

class Takim{
      private:

        int id;
        char *ad;
        char *saha;
        Oyuncu oyuncular[18];
        int taraftar;
        int toplamEder;
		int puan;
        int galibiyet,maglubiyet,beraberlik;
        int atilan, yenilen;
		
      public:

	    Takim(int,char *,char *,int);
		Takim():id(0){}

		void IlkDeger();
		
		void setOyuncular(int,int,char*,char*,bool,int,int,int,int);
		Oyuncu getOyuncular(int i)const{return oyuncular[i];}

        void setId(int id){this->id=id;}
        int getId() const{return id;}

        void setAd(char *ad){this->ad=ad;}
        char *getAd() const{return ad;}

        void setSaha(char *saha){this->saha=saha;}
        char *getSaha() const{return saha;}

        void setTaraftar(int taraftar){this->taraftar=taraftar;}
        int getTaraftar() const{return taraftar;}

        void setToplamEder();
        int getToplamEder() const{return toplamEder;}

        void setGalibiyet();
        int getGalibiyet() const{return galibiyet;}
		
        void setBeraberlik();
        int getBeraberlik() const{return beraberlik;}
        
        void setMaglubiyet();
        int getMaglubiyet() const{return maglubiyet;}

        void setAtilan(int gol){atilan+=gol;}
        int getAtilan() const{return atilan;}

        void setYenilen(int gol){yenilen+=gol;}
        int getYenilen() const{return yenilen;}

		void yazdir() const;

};

#endif
